


using System;
using SubSonic.Schema;
using System.Collections.Generic;
using SubSonic.DataProviders;
using System.Data;

namespace Entities
{

	/// <summary>
	/// Table: candidato_vaga
	/// Primary Key: ID_VAGA
	/// </summary>

	public class Tcandidato_vagaTable : DatabaseTable
	{

		public Tcandidato_vagaTable(IDataProvider provider)
			: base("candidato_vaga", provider)
		{
			ClassName = "Tcandidato_vaga";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID_CANDIDATO", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_VAGA", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID_CANDIDATO
		{
			get
			{
				return this.GetColumn("ID_CANDIDATO");
			}
		}

		public static string ID_CANDIDATOColumn
		{
			get
			{
				return "ID_CANDIDATO";
			}
		}

		public IColumn ID_VAGA
		{
			get
			{
				return this.GetColumn("ID_VAGA");
			}
		}

		public static string ID_VAGAColumn
		{
			get
			{
				return "ID_VAGA";
			}
		}


	}

	/// <summary>
	/// Table: categoria
	/// Primary Key: ID
	/// </summary>

	public class TcategoriaTable : DatabaseTable
	{

		public TcategoriaTable(IDataProvider provider)
			: base("categoria", provider)
		{
			ClassName = "Tcategorium";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_CATEGORIA_PAI", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("NOME", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 60
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn ID_CATEGORIA_PAI
		{
			get
			{
				return this.GetColumn("ID_CATEGORIA_PAI");
			}
		}

		public static string ID_CATEGORIA_PAIColumn
		{
			get
			{
				return "ID_CATEGORIA_PAI";
			}
		}

		public IColumn NOME
		{
			get
			{
				return this.GetColumn("NOME");
			}
		}

		public static string NOMEColumn
		{
			get
			{
				return "NOME";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: categoria_vaga
	/// Primary Key: ID_VAGA
	/// </summary>

	public class Tcategoria_vagaTable : DatabaseTable
	{

		public Tcategoria_vagaTable(IDataProvider provider)
			: base("categoria_vaga", provider)
		{
			ClassName = "Tcategoria_vaga";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID_CATEGORIA", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_VAGA", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID_CATEGORIA
		{
			get
			{
				return this.GetColumn("ID_CATEGORIA");
			}
		}

		public static string ID_CATEGORIAColumn
		{
			get
			{
				return "ID_CATEGORIA";
			}
		}

		public IColumn ID_VAGA
		{
			get
			{
				return this.GetColumn("ID_VAGA");
			}
		}

		public static string ID_VAGAColumn
		{
			get
			{
				return "ID_VAGA";
			}
		}


	}

	/// <summary>
	/// Table: cnh
	/// Primary Key: ID
	/// </summary>

	public class TcnhTable : DatabaseTable
	{

		public TcnhTable(IDataProvider provider)
			: base("cnh", provider)
		{
			ClassName = "Tcnh";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 20
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: colaborador
	/// Primary Key: ID
	/// </summary>

	public class TcolaboradorTable : DatabaseTable
	{

		public TcolaboradorTable(IDataProvider provider)
			: base("colaborador", provider)
		{
			ClassName = "Tcolaborador";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("NOME", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 90
			});

			Columns.Add(new DatabaseColumn("ID_ENDERECO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DATA_NASCIMENTO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.DateTime,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_USUARIO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("TELEFONE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});

			Columns.Add(new DatabaseColumn("CELULAR", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn NOME
		{
			get
			{
				return this.GetColumn("NOME");
			}
		}

		public static string NOMEColumn
		{
			get
			{
				return "NOME";
			}
		}

		public IColumn ID_ENDERECO
		{
			get
			{
				return this.GetColumn("ID_ENDERECO");
			}
		}

		public static string ID_ENDERECOColumn
		{
			get
			{
				return "ID_ENDERECO";
			}
		}

		public IColumn DATA_NASCIMENTO
		{
			get
			{
				return this.GetColumn("DATA_NASCIMENTO");
			}
		}

		public static string DATA_NASCIMENTOColumn
		{
			get
			{
				return "DATA_NASCIMENTO";
			}
		}

		public IColumn ID_USUARIO
		{
			get
			{
				return this.GetColumn("ID_USUARIO");
			}
		}

		public static string ID_USUARIOColumn
		{
			get
			{
				return "ID_USUARIO";
			}
		}

		public IColumn TELEFONE
		{
			get
			{
				return this.GetColumn("TELEFONE");
			}
		}

		public static string TELEFONEColumn
		{
			get
			{
				return "TELEFONE";
			}
		}

		public IColumn CELULAR
		{
			get
			{
				return this.GetColumn("CELULAR");
			}
		}

		public static string CELULARColumn
		{
			get
			{
				return "CELULAR";
			}
		}


	}

	/// <summary>
	/// Table: conhecimento_extra
	/// Primary Key: ID
	/// </summary>

	public class Tconhecimento_extraTable : DatabaseTable
	{

		public Tconhecimento_extraTable(IDataProvider provider)
			: base("conhecimento_extra", provider)
		{
			ClassName = "Tconhecimento_extra";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_CURSO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn ID_CURSO
		{
			get
			{
				return this.GetColumn("ID_CURSO");
			}
		}

		public static string ID_CURSOColumn
		{
			get
			{
				return "ID_CURSO";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: curso
	/// Primary Key: ID
	/// </summary>

	public class TcursoTable : DatabaseTable
	{

		public TcursoTable(IDataProvider provider)
			: base("curso", provider)
		{
			ClassName = "Tcurso";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});

			Columns.Add(new DatabaseColumn("TIPO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 4
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn TIPO
		{
			get
			{
				return this.GetColumn("TIPO");
			}
		}

		public static string TIPOColumn
		{
			get
			{
				return "TIPO";
			}
		}


	}

	/// <summary>
	/// Table: empresa
	/// Primary Key: ID
	/// </summary>

	public class TempresaTable : DatabaseTable
	{

		public TempresaTable(IDataProvider provider)
			: base("empresa", provider)
		{
			ClassName = "Tempresa";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = true,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("RAZAO_SOCIAL", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 100
			});

			Columns.Add(new DatabaseColumn("CNPJ", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});

			Columns.Add(new DatabaseColumn("ID_ENDERECO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("TELEFONE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});

			Columns.Add(new DatabaseColumn("FAX", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});

			Columns.Add(new DatabaseColumn("ID_USUARIO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn RAZAO_SOCIAL
		{
			get
			{
				return this.GetColumn("RAZAO_SOCIAL");
			}
		}

		public static string RAZAO_SOCIALColumn
		{
			get
			{
				return "RAZAO_SOCIAL";
			}
		}

		public IColumn CNPJ
		{
			get
			{
				return this.GetColumn("CNPJ");
			}
		}

		public static string CNPJColumn
		{
			get
			{
				return "CNPJ";
			}
		}

		public IColumn ID_ENDERECO
		{
			get
			{
				return this.GetColumn("ID_ENDERECO");
			}
		}

		public static string ID_ENDERECOColumn
		{
			get
			{
				return "ID_ENDERECO";
			}
		}

		public IColumn TELEFONE
		{
			get
			{
				return this.GetColumn("TELEFONE");
			}
		}

		public static string TELEFONEColumn
		{
			get
			{
				return "TELEFONE";
			}
		}

		public IColumn FAX
		{
			get
			{
				return this.GetColumn("FAX");
			}
		}

		public static string FAXColumn
		{
			get
			{
				return "FAX";
			}
		}

		public IColumn ID_USUARIO
		{
			get
			{
				return this.GetColumn("ID_USUARIO");
			}
		}

		public static string ID_USUARIOColumn
		{
			get
			{
				return "ID_USUARIO";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: endereco
	/// Primary Key: ID
	/// </summary>

	public class TenderecoTable : DatabaseTable
	{

		public TenderecoTable(IDataProvider provider)
			: base("endereco", provider)
		{
			ClassName = "Tendereco";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = true,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("LOGRADOURO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 100
			});

			Columns.Add(new DatabaseColumn("NUMERO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("COMPLEMENTO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 50
			});

			Columns.Add(new DatabaseColumn("REFERENCIA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 60
			});

			Columns.Add(new DatabaseColumn("BAIRRO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 60
			});

			Columns.Add(new DatabaseColumn("CIDADE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});

			Columns.Add(new DatabaseColumn("UF", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 2
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn LOGRADOURO
		{
			get
			{
				return this.GetColumn("LOGRADOURO");
			}
		}

		public static string LOGRADOUROColumn
		{
			get
			{
				return "LOGRADOURO";
			}
		}

		public IColumn NUMERO
		{
			get
			{
				return this.GetColumn("NUMERO");
			}
		}

		public static string NUMEROColumn
		{
			get
			{
				return "NUMERO";
			}
		}

		public IColumn COMPLEMENTO
		{
			get
			{
				return this.GetColumn("COMPLEMENTO");
			}
		}

		public static string COMPLEMENTOColumn
		{
			get
			{
				return "COMPLEMENTO";
			}
		}

		public IColumn REFERENCIA
		{
			get
			{
				return this.GetColumn("REFERENCIA");
			}
		}

		public static string REFERENCIAColumn
		{
			get
			{
				return "REFERENCIA";
			}
		}

		public IColumn BAIRRO
		{
			get
			{
				return this.GetColumn("BAIRRO");
			}
		}

		public static string BAIRROColumn
		{
			get
			{
				return "BAIRRO";
			}
		}

		public IColumn CIDADE
		{
			get
			{
				return this.GetColumn("CIDADE");
			}
		}

		public static string CIDADEColumn
		{
			get
			{
				return "CIDADE";
			}
		}

		public IColumn UF
		{
			get
			{
				return this.GetColumn("UF");
			}
		}

		public static string UFColumn
		{
			get
			{
				return "UF";
			}
		}


	}

	/// <summary>
	/// Table: escolaridade
	/// Primary Key: ID
	/// </summary>

	public class TescolaridadeTable : DatabaseTable
	{

		public TescolaridadeTable(IDataProvider provider)
			: base("escolaridade", provider)
		{
			ClassName = "Tescolaridade";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});

			Columns.Add(new DatabaseColumn("ID_CURSO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn ID_CURSO
		{
			get
			{
				return this.GetColumn("ID_CURSO");
			}
		}

		public static string ID_CURSOColumn
		{
			get
			{
				return "ID_CURSO";
			}
		}


	}

	/// <summary>
	/// Table: experiencia
	/// Primary Key: ID
	/// </summary>

	public class TexperienciaTable : DatabaseTable
	{

		public TexperienciaTable(IDataProvider provider)
			: base("experiencia", provider)
		{
			ClassName = "Texperiencium";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 20
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: idioma
	/// Primary Key: ID
	/// </summary>

	public class TidiomaTable : DatabaseTable
	{

		public TidiomaTable(IDataProvider provider)
			: base("idioma", provider)
		{
			ClassName = "Tidioma";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}


	}

	/// <summary>
	/// Table: incentivo
	/// Primary Key: ID
	/// </summary>

	public class TincentivoTable : DatabaseTable
	{

		public TincentivoTable(IDataProvider provider)
			: base("incentivo", provider)
		{
			ClassName = "Tincentivo";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: incentivo_vaga
	/// Primary Key: ID_VAGA
	/// </summary>

	public class Tincentivo_vagaTable : DatabaseTable
	{

		public Tincentivo_vagaTable(IDataProvider provider)
			: base("incentivo_vaga", provider)
		{
			ClassName = "Tincentivo_vaga";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID_INCENTIVO", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_VAGA", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO_OUTROS", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 400
			});



		}

		public IColumn ID_INCENTIVO
		{
			get
			{
				return this.GetColumn("ID_INCENTIVO");
			}
		}

		public static string ID_INCENTIVOColumn
		{
			get
			{
				return "ID_INCENTIVO";
			}
		}

		public IColumn ID_VAGA
		{
			get
			{
				return this.GetColumn("ID_VAGA");
			}
		}

		public static string ID_VAGAColumn
		{
			get
			{
				return "ID_VAGA";
			}
		}

		public IColumn DESCRICAO_OUTROS
		{
			get
			{
				return this.GetColumn("DESCRICAO_OUTROS");
			}
		}

		public static string DESCRICAO_OUTROSColumn
		{
			get
			{
				return "DESCRICAO_OUTROS";
			}
		}


	}

	/// <summary>
	/// Table: perfil
	/// Primary Key: ID
	/// </summary>

	public class TperfilTable : DatabaseTable
	{

		public TperfilTable(IDataProvider provider)
			: base("perfil", provider)
		{
			ClassName = "Tperfil";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_CNH", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("SEXO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 4
			});

			Columns.Add(new DatabaseColumn("ID_EXPERIENCIA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_IDIOMA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_ESCOLARIDADE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_CONHECIMENTO_EXTRA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn ID_CNH
		{
			get
			{
				return this.GetColumn("ID_CNH");
			}
		}

		public static string ID_CNHColumn
		{
			get
			{
				return "ID_CNH";
			}
		}

		public IColumn SEXO
		{
			get
			{
				return this.GetColumn("SEXO");
			}
		}

		public static string SEXOColumn
		{
			get
			{
				return "SEXO";
			}
		}

		public IColumn ID_EXPERIENCIA
		{
			get
			{
				return this.GetColumn("ID_EXPERIENCIA");
			}
		}

		public static string ID_EXPERIENCIAColumn
		{
			get
			{
				return "ID_EXPERIENCIA";
			}
		}

		public IColumn ID_IDIOMA
		{
			get
			{
				return this.GetColumn("ID_IDIOMA");
			}
		}

		public static string ID_IDIOMAColumn
		{
			get
			{
				return "ID_IDIOMA";
			}
		}

		public IColumn ID_ESCOLARIDADE
		{
			get
			{
				return this.GetColumn("ID_ESCOLARIDADE");
			}
		}

		public static string ID_ESCOLARIDADEColumn
		{
			get
			{
				return "ID_ESCOLARIDADE";
			}
		}

		public IColumn ID_CONHECIMENTO_EXTRA
		{
			get
			{
				return this.GetColumn("ID_CONHECIMENTO_EXTRA");
			}
		}

		public static string ID_CONHECIMENTO_EXTRAColumn
		{
			get
			{
				return "ID_CONHECIMENTO_EXTRA";
			}
		}


	}

	/// <summary>
	/// Table: pessoa
	/// Primary Key: ID
	/// </summary>

	public class TpessoaTable : DatabaseTable
	{

		public TpessoaTable(IDataProvider provider)
			: base("pessoa", provider)
		{
			ClassName = "Tpessoa";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("NOME", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 90
			});

			Columns.Add(new DatabaseColumn("CPF", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 11
			});

			Columns.Add(new DatabaseColumn("RG", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 15
			});

			Columns.Add(new DatabaseColumn("EMAIL", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 55
			});

			Columns.Add(new DatabaseColumn("ORGAO_EMISSAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 4
			});

			Columns.Add(new DatabaseColumn("DATA_NASCIMENTO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.DateTime,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("TELEFONE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});

			Columns.Add(new DatabaseColumn("CELULAR", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 14
			});

			Columns.Add(new DatabaseColumn("ID_ENDERECO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_USUARIO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ESCOLARIDADE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 4
			});

			Columns.Add(new DatabaseColumn("CURSANDO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_CATEGORIA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn NOME
		{
			get
			{
				return this.GetColumn("NOME");
			}
		}

		public static string NOMEColumn
		{
			get
			{
				return "NOME";
			}
		}

		public IColumn CPF
		{
			get
			{
				return this.GetColumn("CPF");
			}
		}

		public static string CPFColumn
		{
			get
			{
				return "CPF";
			}
		}

		public IColumn RG
		{
			get
			{
				return this.GetColumn("RG");
			}
		}

		public static string RGColumn
		{
			get
			{
				return "RG";
			}
		}

		public IColumn EMAIL
		{
			get
			{
				return this.GetColumn("EMAIL");
			}
		}

		public static string EMAILColumn
		{
			get
			{
				return "EMAIL";
			}
		}

		public IColumn ORGAO_EMISSAO
		{
			get
			{
				return this.GetColumn("ORGAO_EMISSAO");
			}
		}

		public static string ORGAO_EMISSAOColumn
		{
			get
			{
				return "ORGAO_EMISSAO";
			}
		}

		public IColumn DATA_NASCIMENTO
		{
			get
			{
				return this.GetColumn("DATA_NASCIMENTO");
			}
		}

		public static string DATA_NASCIMENTOColumn
		{
			get
			{
				return "DATA_NASCIMENTO";
			}
		}

		public IColumn TELEFONE
		{
			get
			{
				return this.GetColumn("TELEFONE");
			}
		}

		public static string TELEFONEColumn
		{
			get
			{
				return "TELEFONE";
			}
		}

		public IColumn CELULAR
		{
			get
			{
				return this.GetColumn("CELULAR");
			}
		}

		public static string CELULARColumn
		{
			get
			{
				return "CELULAR";
			}
		}

		public IColumn ID_ENDERECO
		{
			get
			{
				return this.GetColumn("ID_ENDERECO");
			}
		}

		public static string ID_ENDERECOColumn
		{
			get
			{
				return "ID_ENDERECO";
			}
		}

		public IColumn ID_USUARIO
		{
			get
			{
				return this.GetColumn("ID_USUARIO");
			}
		}

		public static string ID_USUARIOColumn
		{
			get
			{
				return "ID_USUARIO";
			}
		}

		public IColumn ESCOLARIDADE
		{
			get
			{
				return this.GetColumn("ESCOLARIDADE");
			}
		}

		public static string ESCOLARIDADEColumn
		{
			get
			{
				return "ESCOLARIDADE";
			}
		}

		public IColumn CURSANDO
		{
			get
			{
				return this.GetColumn("CURSANDO");
			}
		}

		public static string CURSANDOColumn
		{
			get
			{
				return "CURSANDO";
			}
		}

		public IColumn ID_CATEGORIA
		{
			get
			{
				return this.GetColumn("ID_CATEGORIA");
			}
		}

		public static string ID_CATEGORIAColumn
		{
			get
			{
				return "ID_CATEGORIA";
			}
		}


	}

	/// <summary>
	/// Table: tipo_usuario
	/// Primary Key: ID
	/// </summary>

	public class Ttipo_usuarioTable : DatabaseTable
	{

		public Ttipo_usuarioTable(IDataProvider provider)
			: base("tipo_usuario", provider)
		{
			ClassName = "Ttipo_usuario";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});

			Columns.Add(new DatabaseColumn("ATIVO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn ATIVO
		{
			get
			{
				return this.GetColumn("ATIVO");
			}
		}

		public static string ATIVOColumn
		{
			get
			{
				return "ATIVO";
			}
		}


	}

	/// <summary>
	/// Table: usuario
	/// Primary Key: ID
	/// </summary>

	public class TusuarioTable : DatabaseTable
	{

		public TusuarioTable(IDataProvider provider)
			: base("usuario", provider)
		{
			ClassName = "Tusuario";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("LOGIN", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 15
			});

			Columns.Add(new DatabaseColumn("SENHA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 15
			});

			Columns.Add(new DatabaseColumn("ID_TIPO_USUARIO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn LOGIN
		{
			get
			{
				return this.GetColumn("LOGIN");
			}
		}

		public static string LOGINColumn
		{
			get
			{
				return "LOGIN";
			}
		}

		public IColumn SENHA
		{
			get
			{
				return this.GetColumn("SENHA");
			}
		}

		public static string SENHAColumn
		{
			get
			{
				return "SENHA";
			}
		}

		public IColumn ID_TIPO_USUARIO
		{
			get
			{
				return this.GetColumn("ID_TIPO_USUARIO");
			}
		}

		public static string ID_TIPO_USUARIOColumn
		{
			get
			{
				return "ID_TIPO_USUARIO";
			}
		}


	}

	/// <summary>
	/// Table: vaga
	/// Primary Key: ID
	/// </summary>

	public class TvagaTable : DatabaseTable
	{

		public TvagaTable(IDataProvider provider)
			: base("vaga", provider)
		{
			ClassName = "Tvaga";
			SchemaName = "";


			Columns.Add(new DatabaseColumn("ID", this)
			{
				IsPrimaryKey = true,
				DataType = DbType.Int64,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("ID_CATEGORIA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Int64,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DESCRICAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 60
			});

			Columns.Add(new DatabaseColumn("QUANTIDADE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Decimal,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("STATUS", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("DATA_ATIVACAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.DateTime,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("OCUPACAO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 400
			});

			Columns.Add(new DatabaseColumn("PERIODO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 2
			});

			Columns.Add(new DatabaseColumn("DIAS", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 4
			});

			Columns.Add(new DatabaseColumn("SALARIO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Decimal,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("TURNO", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = false,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 4
			});

			Columns.Add(new DatabaseColumn("DEFICIENTE", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.Boolean,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 0
			});

			Columns.Add(new DatabaseColumn("TIPO_DEFICIENCIA", this)
			{
				IsPrimaryKey = false,
				DataType = DbType.AnsiString,
				IsNullable = true,
				AutoIncrement = false,
				IsForeignKey = false,
				MaxLength = 45
			});



		}

		public IColumn ID
		{
			get
			{
				return this.GetColumn("ID");
			}
		}

		public static string IDColumn
		{
			get
			{
				return "ID";
			}
		}

		public IColumn ID_CATEGORIA
		{
			get
			{
				return this.GetColumn("ID_CATEGORIA");
			}
		}

		public static string ID_CATEGORIAColumn
		{
			get
			{
				return "ID_CATEGORIA";
			}
		}

		public IColumn DESCRICAO
		{
			get
			{
				return this.GetColumn("DESCRICAO");
			}
		}

		public static string DESCRICAOColumn
		{
			get
			{
				return "DESCRICAO";
			}
		}

		public IColumn QUANTIDADE
		{
			get
			{
				return this.GetColumn("QUANTIDADE");
			}
		}

		public static string QUANTIDADEColumn
		{
			get
			{
				return "QUANTIDADE";
			}
		}

		public IColumn STATUS
		{
			get
			{
				return this.GetColumn("STATUS");
			}
		}

		public static string STATUSColumn
		{
			get
			{
				return "STATUS";
			}
		}

		public IColumn DATA_ATIVACAO
		{
			get
			{
				return this.GetColumn("DATA_ATIVACAO");
			}
		}

		public static string DATA_ATIVACAOColumn
		{
			get
			{
				return "DATA_ATIVACAO";
			}
		}

		public IColumn OCUPACAO
		{
			get
			{
				return this.GetColumn("OCUPACAO");
			}
		}

		public static string OCUPACAOColumn
		{
			get
			{
				return "OCUPACAO";
			}
		}

		public IColumn PERIODO
		{
			get
			{
				return this.GetColumn("PERIODO");
			}
		}

		public static string PERIODOColumn
		{
			get
			{
				return "PERIODO";
			}
		}

		public IColumn DIAS
		{
			get
			{
				return this.GetColumn("DIAS");
			}
		}

		public static string DIASColumn
		{
			get
			{
				return "DIAS";
			}
		}

		public IColumn SALARIO
		{
			get
			{
				return this.GetColumn("SALARIO");
			}
		}

		public static string SALARIOColumn
		{
			get
			{
				return "SALARIO";
			}
		}

		public IColumn TURNO
		{
			get
			{
				return this.GetColumn("TURNO");
			}
		}

		public static string TURNOColumn
		{
			get
			{
				return "TURNO";
			}
		}

		public IColumn DEFICIENTE
		{
			get
			{
				return this.GetColumn("DEFICIENTE");
			}
		}

		public static string DEFICIENTEColumn
		{
			get
			{
				return "DEFICIENTE";
			}
		}

		public IColumn TIPO_DEFICIENCIA
		{
			get
			{
				return this.GetColumn("TIPO_DEFICIENCIA");
			}
		}

		public static string TIPO_DEFICIENCIAColumn
		{
			get
			{
				return "TIPO_DEFICIENCIA";
			}
		}


	}

}